MessageInputView

class MessageInputView @JvmOverloads constructor(    context: Context,     attrs: AttributeSet? = null,     defStyle: Int = 0) : FrameLayout

Constructors

Link copied to clipboard
fun MessageInputView(    context: Context,     attrs: AttributeSet? = null,     defStyle: Int = 0)

Types

Link copied to clipboard
enum Mode : Enum<MessageInputView.Mode>

Functions

Link copied to clipboard
fun applyTextUIConfig(textUIConfig: TextUIConfig)
Link copied to clipboard
fun drawMessageToReply(message: BaseMessage)
Link copied to clipboard
fun setAddImageButtonTint(tint: ColorStateList?)
Link copied to clipboard
fun setAddImageDrawable(drawable: Drawable?)
Link copied to clipboard
fun setAddImageResource(@DrawableRes addImageResource: Int)
Link copied to clipboard
fun setEditPanelVisibility(visibility: Int)
Link copied to clipboard
open override fun setEnabled(enabled: Boolean)
Link copied to clipboard
fun setInputTextHint(hint: CharSequence?)
Link copied to clipboard
fun setQuoteReplyPanelVisibility(visibility: Int)
Link copied to clipboard
fun setSendButtonVisibility(visibility: Int)
Link copied to clipboard
fun setSendImageButtonTint(tint: ColorStateList?)
Link copied to clipboard
fun setSendImageDrawable(drawable: Drawable?)
Link copied to clipboard
fun setSendImageResource(@DrawableRes sendImageResource: Int)
Link copied to clipboard
fun setVoiceRecorderButtonVisibility(visibility: Int)
Link copied to clipboard
fun showKeyboard()

Properties

Link copied to clipboard
var addButtonVisibility: Int
Link copied to clipboard
val binding: <Error class: unknown class>
Link copied to clipboard
val inputEditText: EditText
Link copied to clipboard
var inputMode: MessageInputView.Mode
Link copied to clipboard
var inputText: CharSequence?
Link copied to clipboard
val layout: View
Link copied to clipboard
var mode: MessageInputView.Mode
Link copied to clipboard
var onAddClickListener: View.OnClickListener? = null
Link copied to clipboard
var onEditCancelClickListener: View.OnClickListener? = null
Link copied to clipboard
var onEditModeTextChangedListener: OnInputTextChangedListener? = null
Link copied to clipboard
var onEditSaveClickListener: View.OnClickListener? = null
Link copied to clipboard
var onInputModeChangedListener: OnInputModeChangedListener? = null
Link copied to clipboard
var onInputTextChangedListener: OnInputTextChangedListener? = null
Link copied to clipboard
var onReplyCloseClickListener: View.OnClickListener? = null
Link copied to clipboard
var onSendClickListener: View.OnClickListener? = null
Link copied to clipboard
var onVoiceRecorderButtonClickListener: View.OnClickListener? = null
Link copied to clipboard
var showSendButtonAlways: Boolean = false
Link copied to clipboard
val textAppearance: Int
Link copied to clipboard
var useOverlay: Boolean = false
Link copied to clipboard
var useVoiceButton: Boolean = false